WP2FA\Admin\Helpers\User_Helper B

Total Complexity 83
Dependencies 5
Dependents 16
Total lines 988
Lines of code 299
Logical lines of code 165
Comment lines 545
Methods 50
Properties 1

Methods 50

Method Rating Maintainability Complexity Lines of code
set_user()
A
51 12 26
get_user_role()
A
49 9 30
update_user_state()
S
60 4 14
is_admin()
S
65 4 8
remove_all_2fa_meta_for_user()
S
59 2 14
set_proper_user()
S
69 2 7
get_2fa_status()
S
65 2 9
is_user_method_in_role_enabled_methods()
S
67 2 8
get_user()
S
72 2 6
get_user_state()
S
67 2 8
set_user_state()
S
68 2 7
set_user_status()
S
64 2 9
is_excluded()
S
75 1 4
is_enforced()
S
75 1 4
is_user_locked()
S
79 1 3
remove_meta()
S
75 1 4
set_grace_period()
S
75 1 4
get_grace_period()
S
76 1 4
is_user_using_two_factor()
S
75 1 4
set_user_totp_key()
S
76 1 4
get_user_totp_key()
S
76 1 4
remove_user_totp_key()
S
76 1 4
remove_2fa_for_user()
S
76 1 4
get_user_object()
S
76 1 4
remove_grace_period()
S
76 1 4
get_enabled_method_for_user()
S
74 1 4
set_enabled_method_for_user()
S
69 1 6
get_nag_status()
S
76 1 4
remove_enabled_method_for_user()
S
76 1 4
get_email_token_for_user()
S
76 1 4
set_email_token_for_user()
S
75 1 4
remove_email_token_for_user()
S
76 1 4
get_global_settings_hash_for_user()
S
76 1 4
set_global_settings_hash_for_user()
S
75 1 4
remove_global_settings_hash_for_user()
S
76 1 4
set_2fa_status()
S
75 1 4
remove_2fa_status()
S
76 1 4
set_nag_status()
S
75 1 4
get_meta()
S
74 1 4
remove_nag_status()
S
76 1 4
get_user_expiry_date()
S
76 1 4
set_user_expiry_date()
S
75 1 4
remove_user_expiry_date()
S
76 1 4
get_user_enforced_instantly()
S
76 1 4
set_user_enforced_instantly()
S
75 1 4
remove_user_enforced_instantly()
S
76 1 4
get_user_needs_to_reconfigure_2fa()
S
76 1 4
set_user_needs_to_reconfigure_2fa()
S
75 1 4
remove_user_needs_to_reconfigure_2fa()
S
76 1 4
set_meta()
S
74 1 4